CC = gcc
CFLAGS = -Wall -g -c
LFLAGS = -Wall -g

all: clean fileSync

fileSync: util.o explorer.o sync.o Main.o
	$(CC) $(LFLAGS) *.o -o FileSync

Main.o:
	$(CC) $(CFLAGS) Main.c

util.o:
	$(CC) $(CFLAGS) Util/util.c

explorer.o:
	$(CC) $(CFLAGS) Explorer/explorer.c

sync.o:
	$(CC) $(CFLAGS) Sync/sync.c

clean:
	rm -rf *o FileSync
